693977
325569
390290
26344
605470
804226
906301
185597
872201
675347
65195
495667
5259799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1830118
1745136
1729196
1661471